package com.zy.smbms.UserMapper;

import com.zy.smbms.pojo.SmbmsBill;
import com.zy.smbms.pojo.SmbmsProvider;
import com.zy.smbms.pojo.SmbmsUser;

import java.util.List;
import java.util.Map;

public interface SmbmsProviderMapper {

    //通过主键删除供应商信息
    int deleteByPrimaryKey(Long id);

    //增加供应商信息
    int insertSelective(SmbmsProvider provider);

    //更新供应商信息
    int updateByPrimaryKeySelective(SmbmsProvider provider);

    //模糊查询，按供应商姓名分页查询
    List<SmbmsProvider> selectProviderListByName(Map<String,Object> map);

    //根据主键查询
    SmbmsProvider selectByPrimaryKey(Long id);

    //返回记录总条数
    int selectTotalByProName(SmbmsProvider provider);

    //获取供应商来源
    List<SmbmsProvider> selectBillByProviderId();
}